package com.eva.androidlibrary.icon;


import com.eva.androidlibrary.R;

/**
 * Class description
 *
 * @author GUXIA318
 * @date 2015-09-14 17:49
 */
public enum FruitIcon implements Icon {

    TAB_SHOP(0xe617),
    TAB_SHOP_SELECTED(0xe619),
    TAB_ORDER(0xe660),
    TAB_MESSAGE(0xe661),
    TAB_MESSAGE_SELECTED(0xe662),
    TAB_MY_CENTER(0xe618),
    TAB_MY_CENTER_SELECTED(0xe61d),
    TAB_MAP(0xe62b),
    TAB_MAIN(0xe637),
    TAB_MAIN_SELECTED(0xe638),
    ICON_SHOP_CART(0xe60b),
    ICON_SHOP_CART_SELECTED(0xe60c),
    ICON_ADD(0xe62c),
    ICON_MAILMAN(0xe665),
    ICON_ASSISTANT(0xe666),
    ICON_PRODUCTS(0xe664),
    ICON_BALANCE(0xe614),
    ICON_MESSAGE(0xe661),
    ICON_FEMALE(0xe667),
    ICON_MALE(0xe668),
    ICON_IM(0xe642),
    ICON_PHONE(0xe605),
    ICON_LOCATION(0xe66d),
    ICON_INVITE(0xe66c),
    ICON_ARROW_DOWN(0xe63b),
    ICON_SHOP_CART_ADD(0xe66f),
    ICON_SHOP_CART_MINUS(0xe66e),
    ICON_ARROW_RIGHT_SOLID(0xe670),
    ICON_WECHAT(0xe674),
    ICON_WECHAT_SELECTED(0xe673),
    ICON_ALI_PAY(0xe671),
    ICON_ALI_PAY_SELECTED(0xe672),
    ICON_CHOOSE(0xe647),
    ICON_CAMERA(0xe669);

    private final int mIconUtfValue;

    private FruitIcon(int iconUtfValue) {
        mIconUtfValue = iconUtfValue;
    }

    @Override
    public TypefaceManager.IconicTypeface getIconicTypeface() {
        return TypefaceManager.IconicTypeface.getInstance(R.raw.iconfont);
    }

    @Override
    public int getIconUtfValue() {
        return mIconUtfValue;
    }
}
